Battery life iphone 12 vs 13 vs 14 July 8, 2019 16 32 64 128 Iphone 12 vs 13 vs 14 vs 15 battery life