the iPhone 12 isn't sounding very appealing this year. Apparently there will be no 120Hz screen, smaller battery, no USB-C, no headphones, and no power brick. The costs are just too high to justify these impulse incremental updates anymore. Well I mean I COULD buy one, but its the equivalent of throwing over 1K away when I have a perfectly good iPhone 11 Pro.
Personally I don't think there has been anything really exciting about the iPhone in years. Each year is an incremental upgrade. People who upgrade yearly are gadget junkies feeding their addiction, nothing more. Is there really a BIG difference between an iPhone X and XS? Or XS and 11? Or X and 11, for that matter? No. A little better camera. A little faster (which 99% of users won't even notice), a little better screen, etc. It's all modest incremental upgrades these days because the whole industry has plateaued. I bet you could take an iPhone X and stick it inside an iPhone 12 body and 98% of customers wouldn't even know the difference.