Not necessarily true. I had the 5s before (now 6) and it lasted way more than 2 hours, but that's because I kept the iPhone settings optimized; i.e., keeping the screen dimmed, turning off background activity for most apps, etc.
Never owned a Nexus or any Android-based phone before, so I can't...