The iPhone 16 offers up to 22 hours of video playback, providing slightly better battery life compared to the iPhone 15, which had 20 hours. This results in an extra 30 to 40 minutes of screen-on time depending on your usage.