I love the iPhone experience, even if it hasn’t changed much over the past several years.
The home button feels natural to me now (the iPhone X doesn’t have one), and I like that Apple added wireless charging, new cameras and a faster processor that’ll keep me up to date with the best apps that’ll launch this year.
Most folks are probably fine sitting pretty with an iPhone 7 or iPhone 7 Plus, but there really are some fine upgrades here. The screen is way better, the cameras are better, and wireless charging is a convenience that I’m willing to pay for, even if it is a little slow. If you don’t need those things, then don’t upgrade.
Should you wait for the iPhone X? If you’re the kind of person who likes to show off the latest and greatest technology, sure. But I didn’t. It won’t ship until November and I want to wait and see how that new experience pans out, and if there are any first-generation bugs Apple will have to work out.
If you have an iPhone 6s or older, I think this is your best bet for an upgrade. I prefer the larger iPhone 8 Plus for the bigger screen and better camera system, but you’ll be happy with either model.
Source: Tech CNBC
I'm perfectly happy with the iPhone 8 I bought — there's no need to wait for the X