Currently I am using the 3G, however it has a cracked screen. (still works fine though). Seems like every summer there is a new phone released. Is it likely that this will be the case again? I will feel like an idiot if I upgrade to 3gs and then 2 months later the newest phone comes out. If you were in my shoes what would you do?