I have a 3GS 16Gb. Due to a recent change is tax law here (France) My monthly phone charges are to increase, but... the phone company are obliged to offer me a new contract since the one I signed is changed by the new law. They are proposing either to reduce my monthly tariff, or to upgrade me to an IPhone 4. I don't know whether there are substantial differences between the 3GS and the 4? So is it worth upgrading? I have to decide within 1 month so can't hold out for an IPhone 5. Would it be worth trying to persuade them to let me have an IPad, and keep the 3GS? Too many questions, but would like your suggestions.