Yep, I used to NEED to get a new phone ever 12-18 month because the hardward was changing so rapidly that to get everything out of my new phone I HAD to have the latest model.
Now, I have a Samsung S6, that I bought second hand two years ago and the ONLY reason I’m getting ready to upgrade to another second hand model…