Don't Wait If You Find Something You Like
At this point, most people should wait for the iPhone 7s and iPhone 7s Plus to arrive, if only to rule them both out. There are, however, a few reasons to consider skipping Apple's launch and buying a new phone today or in the near future.
If you aren't married to the idea of buying a new and potentially expensive iPhone, don't let the iPhone 7s launch hold you back.
Most carrier plans allow you to upgrade to a new device after a year, when you trade in your phone. So if you were to buy a phone right now, you'd be able to pick up an iPhone 7s or an iPhone 8 in mid-2018.
The current round of iPhone rumors suggests that we could see major shipping delays this fall so delaying your purchase until next year actually might not be a bad idea. You'll avoid potential headaches.
The iPhone 7s and iPhone 7s Plus also have some outstanding competition. The iPhone 7 and iPhone 7 Plus are holding up nicely and budget devices like the iPhone 6s and iPhone 6 are getting iOS 11 this fall.
If you're fine with an Android device, the Samsung Galaxy S8 and Galaxy S8+ are two of the best Android phones on the market and you don't have to pay anywhere near top dollar for them.
Don't just sit on your hands. Get out there, take a look at the current crop, and if you find a phone at a price you love, think about making a move now. You can always upgrade to the iPhone 7s or iPhone 7s Plus down the road.