Android should be the focus of this. I’d be upgrading every two years with most android manufacturers, and maybe a year or two more with a Pixel, but I’ve got an iPhone XR than I probably won’t even think about upgrading until the iPhone 15 but will have to think about it because my XR will still be getting updates. The Pixel 3a is the closest Pixel Android contemporary to my phone and has been been in the new lately due to random bricking so… iPhones aren’t perfect but it’s been a while since I’ve needed to jailbreak to do something I’ve needed to do.