The battery on a newer iPhone should last up to 24 hours with moderate use during the day, but streaming videos, making calls, and listening to music can drain it much faster. It is often the background activity, which you do not even notice, that is responsible for a dead battery at the end of the day.
How to save iPhone battery