As technology has improved, bringing us devices that are closer and closer to, essentially, a slab of glass with all interface and nothing ‘extra’ to get in the way, there will necessarily be less and less to differentiate one model from the next on a strictly external/physical basis.
What sorts of things would make a phone different enough to interest you, but not be extra, unneeded cruft?
I think whether the technology has improved or not the device still does essentially the same thing. There’s not much difference between an iPhone 8 and the X apart from a screen, an unlocking method an the aesthetics. Last year certainly divided up iPhone users and made them question how much they are willing to pay to get the iPhone experience. I know going forward I’m no longer going to pay for what Apple promotes as their best because I know the user experience can be achieved on even the mid tier devices.
It’s a good thing though because I’ve gone from spending £700+ for an iPhone to £450-500. I understand Apple has raised prices due to less annual upgrades but I think it’s further encouraging people to keep their phones longer or buy older and equally capable devices.