Because 7 years from now, my iPhone will still have the latest OS and security updates. I also have the budget iPhone 16e. I also haven't broken a phone since I was 16. Not like cheap androids that are often abandonware by the device maker before they even hit the shelves.

It sucks. I wish that would change, but that is what made me switch from Android to iPhone after 12 years on Android. At the time, even flagship androids were lucky to get 2 years of OS updates and security fixes. Apparently Google and Samsung are going to support their devices longer, but I'll wait till they have a track record. But ultimately, an iPhone for me does come out cheaper over the lifetime of a device than cycling through cheap androids every 2 years.

I had to upgrade my 2021 iPad 9gen to a newer model to actually make is reasonably usable.

So I am not sure about recent track record for Apple.

My 2021 Pixel 6 works well for my mother and is getting updates.

Thats your experience. I've had the complete opposite. A 4 year old iPhone that still felt as snappy as it did the day I broke it out of the box. Never had an android that felt like that after 6 months.

And Apple have generations of devices that have gotten a full 7 years of support. We still havn't seen a generation of Android do that since Google changed their policy. I sincerely hope it does happen. Competition is better.

But here is a site with some EOL info on Pixel. Pixel 6 support looks like it ends in 3 weeks with a grand total of about 5 years of support.

https://endoflife.date/pixel

Compare this with the iPhone 11 that came out in 2019 that will be able to run iOS27 (comes out next week) and the Pixel 6 that came out in 2021.

And the original point was, "why iPhone over cheap android $200." Pixel 6 was a flagship phone with a launch price of $599. You could have gotten an iPhone 13 mini (release in 2021) and for an extra hundred bucks, been supported until at least 2028.

Starting Pixel 8(including 8a) the support window is 7y for those devices.

In Europe that's the law. 7 years of security updates.

You can (and manufacturers do) release security updates for past major-version releases without backporting features.

At least for Android that's not a big deal as most of the system lives in independent applications.