Apple is claiming that the iPhone will have 8 hours of talk time, 6 hours of internet, 7 hours of video playback, and 24 hours of audio playback. (250 hours of standby)
I find these figures hard to believe on a graphic rich touch screen phone. I guess we'll see.