In my experience with other 3G devices, nothing drains battery faster than surfing or streaming over wifi. But others claim to have data suggesting that 3G drains battery more quickly than wifi on iPhone. And if you live in an area where 3G is weak, you may lose battery life even more quickly because your phone has to work harder to hold onto the signal.