In my expirience with multiple handsets and operating system, from all data connections WIFI uses most energy. The minimum energy consumption is 2g, followed by 3g. WIFI is good for big downloads, but it is worst for battery, thats why it automatically gets shut down when handsets get into standby.