I have decided to get an iphone but I have heard rumors that a new version is supposed to drop in the next few months. How true are these rumors? Should I hold off and not get the 3g? Also I was wondering, if I canceled my contract and decided to use gophone plans would I have to unlock my phone?