Needless to say the latest iPhones (8, XR, XS) outperform this device in every aspect, but the Xiaomi A2 really is top bang for the buck. As for the other money saved, thats $600 more for my kids education fund.
I mean, when I read your comment, I couldn't remember how old the iPhone 7 actually was - I had to Google it. The iPhone XR, XS Max, XS, X, 8 Plus, 8, 7 Plus and 7 were all released in a span of just over 2 years. With so many different models, I think there is probably less social pressure to upgrade because it's no longer like "OMG, why do you have the 3-year old iPhone?!" when no one can remember when all the jumble of versions came out anyway.
My wife still has has 6S and it's more the capable. But if you were going to buy and "new" iPhone today the perception is that the 7 is actually quite "old".
The other commenter makes a great point about the sheer number of phones released in a short time span.
Presently, I use my phone about 8 times as much as my laptop. Maybe 16 times as much.
I bought a $40 Kyocera one time. I suffered through a terrible camera, lousy software, slow everything, surely insecure software, lack of updates, and more. Later I realized I could have bought an iPhone 4s for $50 and been much, much better off. Currently I use an iPhone 6 that I purchased with no contract for $180.
I suppose you could buy older Android phones too, but I think they stop getting updates sooner than iPhones. I've been impressed with how long Apple supports their old hardware.
My problem with the price is that I don’t want to drop or lose something that costs $1400.