The pricing of smartphones has gotten totally ridiculous. OnePlus has the right idea, but they have limited distribution channels and carrier support in the US.
We started at $500 on the OG iPhone, and then it jumped to $650 and stayed there for what, 6 or 7 years? Every high end smartphone was $650. Technology, in theory, should get cheaper, and yet now the high end devices have crept up even higher, with the typical high end smartphone starting at $700 and often $800, depending on the model. The iPhone X pushed it to $1000, and now we seem to be going up from there.
To Apple's credit, they do have really good longevity, which is something that a lot of people don't consider when buying a phone. Between their industry-leading in-store service to replace batteries that have worn out, or repair the damage when the occasional kludgy moron thought it was a good idea to walk about with a naked iPhone and broke a screen, and their long software update support cycle, it's much more realistic to keep an iPhone going for 4-5 years than it is for virtually any Android device.
Meanwhile, in the midrange phone department, you can buy a really nice phone like the Moto G for $250, and there are great options in the $400 to $500 range. However, carriers just aren't carrying most of these devices, and often cripple the unlocked phones by witholding VoWiFi and sometimes VoLTE support.
Most consumers would be perfectly happy with a $250-$400 Android phone or a $500 iPhone if Apple would just make such a thing. At the same time, with the various new spectrum coming online, buying a year old phone is a stupid idea, due to all the new banding, and the iPhone still hasn't caught up with B14 and B71, which it completely missed in 2017.
For the pricing, I blame the installment plans in the US market. Installment plans are selling phone to people who cannot afford them, and is making everyone think in dollars per month, not the actual price they are paying for stuff. If people actually had to buy their phones outright up front, then I think the prices would come way down, and the manufacturers would be focusing more on value and longevity than on the flashiest most ridiculous features.
And yes, just like I dished out about $700 for my S7, I'll probably dish out $800+ for my next phone, whether it is a Galaxy S10 or an iPhone XI, which will largely depend on Apple offering a model of the XI with the Qualcomm X20 and 4x4 MIMO. If they go all Intel, yeah, to hell with them and I'll stay on Samsung's bloated phones just for the Qualcomm X20 or X24.
So that brings me to my last point. Phone manufacturers have forgotten that our pocket computers need a good signal. At least Apple seems to have forgotten about that. While most other manufacturers use entirely Qualcomm radios, Apple's stupid little feud with Qualcomm is resulting in Apple selling a lot of iPhones that suck at actually getting a signal. The Qualcomm iPhones are pretty good, but they are way behind in radio technology due to Intel being way behind.