2 answers

★ Best answer

I don't think a 48-megapixel camera is reason enough to drop 1200 bucks if your iPhone 12 is still running fine, though I get the temptation because I have a similar obsession with shows and always want the latest gadget.

The battery is what's really pushing you to upgrade, but if it can last a couple more months, wait for the 17 because Apple generally throws in more substantial improvements between generations than just megapixels.

If I were you, I'd upgrade when the battery becomes unbearable, not just because a new model came out.

The 17 has a better processor and more years of guaranteed updates, so if you're going to keep the phone for a while, the difference in longevity is worth it. But here's the trick that not many people mention: before you decide, get a battery check at Apple (it's free) because you might just need to replace it for around 70 dollars and you can keep using your 12 just fine for a couple more years while 16 prices drop even further.

Your answer

Log into answer.