iPhone 12 is almost here, which means now is the worst time to buy a new iPhone - CNET

Yes, you should wait. We have officially entered into the "don't buy a new iPhone unless you absolutely need it" zone.

iPhone 12 is almost here, which means now is the worst time to buy a new iPhone     - CNET
Yes, you should wait. We have officially entered into the "don't buy a new iPhone unless you absolutely need it" zone.