Wait If You Plan to Keep Your Phone for a Long Time
If you plan on keeping your next phone for a long time, why not wait for the iPhones with the best software experience?
If you typically upgrade your phone every three-to-four years, it's probably a good idea to wait for Apple's next iPhones because they'll come with two perks: The best possible version of iOS 11 and several years of software support.
iPhones typically get four years of software support. That includes major OS upgrades like iOS 11 and that also includes important bug fixes and security patches.
While you might be tempted to go with a cheaper phone like the iPhone 5s or iPhone 6, their software support will end much sooner. iOS 11 is probably the last major iOS update for the iPhone 5s.
The hardware inside the iPhone 7s and iPhone 7s Plus will also ensure that you get the best features with upcoming versions of iOS. Older devices tend to get the short end of the stick, often due to hardware limitations.
If you want the best version of iOS 11 and you want four full years of software support, we recommend waiting for the iPhone 7s and iPhone 7s Plus.