Right now I'm on a OnePlus 2. It will be 4 years old this summer and doesn't seem to have any issues with the newest Android (in the form of Lineage OS), or any apps I use!
It is utterly insane that consumers and the industry are fine with battery degradation coercing them into complete $600+ device replacements (further fueled by the "I got the newest phone!" social status incentive for some folks).
Batteries should be swappable and at replacement time be properly recycled. Manufacturers need to be legally required to provide this option at all times, if they refuse to do so (do any?).
I wish Google would sort out a way of ensuring everyone could get stock android updates for a much longer time period.
Until recently there was enough to be gained from an upgrade every other year for most people. That is no longer true and the market sees that.
E.g. Going from 5S to an X is a worthy upgrade. That’s how many years of progress? You will feel the benefits every time you pick up the phone.
Turns out people are generally good judges of how to spend their own money.
Your point does stand - an X is an enormous upgrade to the 5S in usability and feel.
But barely so in function I would say. There are few truly useful things one can do on the X but not on the 5S. Portrait mode pictures? High-definition Netflix streams? 4k images?
I also really appreciate wireless charging and waterproofing.
Bluetooth and WiFi work better for me on the X than they did on the 5S.
I also opted for 128GB when in the past I always skimpt on storage, and now I really appreciate never having to think about clearing pictures off my phone or if I’ll have space before going on a trip.
Come to think about it, some of my favorite pics of my kids were taken in Portrait mode. It really is a very pleasing effect.
Back when I had the 5S daily, we occasionally pulled out the Canon DSLR. I should probably sell that thing on eBay now...
At this point I don’t know what would drive me to upgrade short of breaking or losing my current X. It would take something groundbreaking, like a phone form factor that also doubled as a laptop through an AR keyboard and AirPlaying to any screen I happened to walk up to.
In the past my phones always got sluggish after a few years. Maybe that was Apple intentionally throttling and hopefully that won’t happen this time around. I don’t do anything on the phone that ever really challenges it except maybe searching through thousands of old emails and web browsing without an ad blocker.
My wife has I think a 7 Plus (?) and has absolutely no desire to upgrade.
Not only is the battery severely degraded by now (still +-usable though), but I can't update any app for last 6 months simply because there is no space on phone anymore (that 32GB microsd card means nothing to that ancient Android 6). I can remove properly functional useful apps from phone and thus reducing its usability, but that's a bad deal. The worst part is sluggishness though - it can easily take 30 seconds just to be able to start Firefox and begin to type the URL. Or start maps and begin to type address. Everything is super slow.
Its a good tool to train my patience, but as actual usability goes, I have to upgrade. I need to keep my sanity.
The market makes this easy nowadays. Unless your phone is broken/severely outdated there is next to zero benefit to upgrading at this time. Prices for flagships become prohibitive as well.
Upgrading phones every 1-2 years is a dead tradition outside of contract incentives, only relevant to hyper enthusiasts (r/android etc...). Even then I am not sure why aside from corporation benefits. The differences are marginal at best (ok, Candy Crush 4D gets 8fps more nowadays), the value of upgrading has declined for years now.
Of course these statement will have enthusiasts screaming and foaming because the newest FiveMinus 8T has 1mm less bezel while sporting 25 mAh more battery compared to last years model. Also NIGHT VISION CAMERA! All the not-quite photography-enthusiasts are salivating and throwing their money at phone makers year after year in order to participate in blog-jerk-offing and karma whoring.
People who care about photography get DSLRs, people who care about functional functions in phones haven't had to react to significant changes for several generations now, unless lack of security updates (cough Google) forced people to. WhatsApp, Instagram, Firefox, Mail, Dial, Weather, Auth Apps, ToDo, ... they all run fine on still supported iPhone 5S/SE or older supported Androids. What app that an iPhone 5S cannot run is even truly useful and missed?