Basically, I planned on waiting for the iPhone 8. This is the first time not upgrading on the new number cycle from the iPhone 4. Got off the online chat with an Apple genius after doing some diagnostics, he told me my battery is dying. Those who upgraded from a 6 to a 7, worth it? Or should I replace the battery, and wait for the 8. No rhyme pun intended.