This year for christmas, my son wants an iphone. I looked online today, and I have a valued customer discount on iphones on my account, because we arent due for upgrades until march. For the iphone 3GS it will cost me $299. For the iphone 4 it would run me about $450. Seeing as all my son will be doing on it is texting, talking, listening to music, downloading apps and going on facebook, would the iphone 3GS be okay to get him, or does he ABSOLUTLEY need the iphone 4?