Wait for the iPhone 17? Here's why you shouldn't put off an iPhone 16 upgrade