I'm not sure what you're asking. If you're asking which is better, WiFi wins HANDS DOWN. It's WAY faster.
If you're asking which uses more battery power... if you have a solid WiFi connection and your 3G is sniffing... I'd say the 3G is using more power, and vice versa. I have WiFi turned off unless I'm actually using it.