C'est clair que ça dépend : un iPhone 4 neuf aura une meilleure autonomie qu'un iPhone 3G vieux de plus de 2 ans ...
Après, 4/6 heures me parait beaucoup, je dirais plutot 5h max, et décroissant au fil du temps =)
Avec mon vieux iPod Touch 2G, je tiens pas plus de 3h je pense.