Hi guys, I've an iPhone 6 with 64GB. The battery sucks (now more than ever) and I can basically drain the all battery in less than an hour. I've three choices: Change the battery Buy the smart case from Apple (which is hideous, but at least I don't have to keep with me the travel charger that needs the USB cable and all of that) Buy a new iPhone I'm undecided between iPhone 7, 8 and X. The photos on my iPhone are occupying so much space and even though I've the iCloud optimisation on, I still have few space left, so I need at least 128GB (I've something like 81k photos and over 5k videos). What do you guys think is the best choice? The iPhone 7 looks nice and has a really good price, but maybe it's not a real improvement over my iPhone 6. The iPhone 8 looks amazing and the price is not that bad. The iPhone X costs lots of money, has a full-screen and everything, but the price is making me undecided. What do you guys suggests? Thank you!