Don’t need a 12 but as we’re only 7-8 months away from a fairly radical overhaul it seems silly to stick with the 11PM for 2-3 years and miss out on 5g, better camera etc.
The one thing putting me off the 12 is the increased size of the max (6.7); for me, 6.5 is the max (pardon the pun) as that is literally the biggest I can use one handed, maximum size for pockets etc. 6.1 is great but I do like the 6.5 screen size, but that’s tops for me. On the plus side it means I wouldn’t have to pay for the highest end model and could opt for the higher end 6.1 variant.
Get the 11 Pro. If it was June or July I'd say wait but we are still a long way from the 12. There is always going to be something new around the corner. When the 12 comes out people will tell you wait for the 13. If you need a phone right now just get it.
You can also get them on Amazon warehouse deals pretty cheap. Bought my AW 5 LTE nearly new with 11 months guarantee and the superior Gewährleistung from amazon itself for 440€. Lastly i bought an AW 4 40mm through a amazon deal for 250€ almost new.
Hard question to answer as it really depends on what phone you have. If you have an iPhone 7 id say get an 11 pro. If you have an XS id say wait until the 12.
I am waiting and hoping the 12 Pro will have decent reception going back to the Qualcomm modem and hopefully with a better antenna design.
I live in rural NH and tried the XS Max at two different times in 2018 and had unusable cellular and LTE. Also the WiFi and Bluetooth were not as good as my prior phone as well. I tried the XS Max twice, 6 weeks apart and both phones were awful. I could swap my SIM card between my 6S Plus and the Plus would work and the Max didn’t. I was super disappointed.
I’m hopeful the 12’s will at least get me back to the reception/connectivity that I had with the Plus phone.
The same question you will do when the iPhone 12 comes out, for the 13. You will have to wait another 10 months. I can’t believe the questions same people here ask, about a phone that comes out in 10 months. Have you ever had iPhone?