Well, i have an old iPhone, the 2G (or, the first gen). It is almost totally broken: after a few (lot) times falling on the floor, the speakers are dead and the wi-fi doesn't work anymore... I asked my dad for the 3Gs for christmas on 2009 and he said "ok". But when xmas arrived, he told me to wait til he goes to china (iPhones are cheaper there and have no contract) in March. Now, after watching a video on youtube saying "There WILL be a new iPhone this year." and looking at this post, i have been wondering: Should i get the iPhone 3Gs in March (considering that i can't use the web at all on my 2G iPhone) or should i wait to get the 4G version on June, July or something? Please answer ASAP!!! I'm desperate!!!