По спецификациям — при одинаковой скорости/разговоре и примерно прочих равных условиях вроде плотности покрытия — 3G выгоднее, т.к. позволяет передать больше информации в одинаковый промежуток времени и на более высокой частоте. При этом, как правило, передатчики 3G в телефоне менее мощные — т.к. менее дальнобойные (по спецификации) — а значит менее прожорливое.
Однако в российских реалиях — 3G — будет более прожорлив, т.к. сигнал часто теряется, вышки далеко — а значит надо больше мощности в передатчик отдавать… поэтому выгоден он только при передаче данных и устойчивом сигнале. 2G работает на более низкой частоте, при одинаковой подводимой мощности — бьет дальше (меньше затухание) — и плотность сети высокая и давно настроена — меньше потерь сети, а значит для разговоров куда более выгоден.