I went from an iPhone 7 to an iPhone 13 . I had replaced the battery on the iPhone 7 already, it still was getting updates but physically the charge port started wearing out and the NFC stopped working .
Was a good run, phone was super reliable needed no tweaking to work.
I have also been using iPhones since the iPhone 3G. Long before it existed on Android it was very easy to movie everything from your old phone to the new one, first via iTunes desktop then later via iCloud.
Family sharing for apps and family backups pooled in iCloud is also very convenient.