Wait for the iPhone 12
If you're interested in 5G, better performance, or a 3D-powered camera, you might want to wait for Apple's 2020 models.
Apple is reportedly planning to release 5G-powered iPhone 12 models with some significant upgrades to the processor, design, and camera.
The 5G-enabled iPhones probably won't arrive until September or October, but they look like they'll take a significant jump from the iPhone XS, iPhone XS Max, and even the iPhone 11 series.
For more on the iPhone 12, take a look at our guide.