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

Yes, you should wait. We have officially entered into the “don’t buy a new iPhone unless you absolutely need it” zone.
( read original story …)