I did think about one of them at some point, but my Oppo phone is doing me fine at the moment.You should consider the CMF Phone. Packs in loads for the price.
If you are going to use the full features of a iPhone or you just want a iPhone then yes, pay the price, saying that I do wonder how some people can afford to buy one or even an expensive Android phone.
My Oppo does what I need, so I really don't see the sense in spending a lot of money on a phone.
i could get nearly £100 off with a discount at work, but the hardware is not worth the money. Much better hardware for less.
Even my 4-year-old Oppo has a better camera, but my phone will be slower in use and also, no fingerprint sensor on the Iphone.