The battery will last longer, assuming that the 2G signal is the same strength or stronger than 3G. Generally, unless the 3G signal in your area is relatively weak compared to the 2G signal, I'd recommend that you stay on 3G and flip-flop between that and airplane mode.