So I was looking at all the deals on Amazon Prime for the iPhones and I was thinking to myself “...Hmmm there’s deals on. Should I upgrade?” At the moment, I am using an iPhone 7 Plus with 94% Battery Health. Don’t get me wrong. I like the phone but the battery drains quite a bit and it overheats, even when I’m not using it heavily. It’s on iOS 11 and it feels a bit sluggish sometimes. And at the moment, there is 26% off new iPhones on Prime Day. Should I upgrade to an iPhone 8, buy a new 7... or just wait or what? Any advice is welcome.