I was given an iphone as a x-mas gift. My problem is whether or not I should keep it or wait for an upgrade. Is that upgrade really that eminent? I plan on returning it for credit until I can make up my mind. Any help on the matter is greatly appreciated.