Another reason why wi-fi can be better is bc its much faster which means you can get online and get back off in less time if you aren't just killing time browsing.
It does depend on part on the strength of the signal. If 3G signal strength is low it has to bost power to maintain connection, using significantly more power.