The market is saturated. Everyone has a phone, and only so many will need one next year.
I still have a 12Pro (and had a 6s until is started acting up), and its fine. The camera is kinda trash, but otherwise it’s never had an issue running any app I’ve tried.
I tend to ride with a phone until it dies, and I bet most people are the same way.
I have a 14 pro max. I’m getting the battery replaced in it soon. Probably will be waiting until the 18 pro max or whatever they call it in 2026