Based on video playback, the iPhone 14 Pro has a battery life of up to 23 hours while the iPhone 14 Pro Max reaches up to 29 hours.