Hi all, I've been plagued with this decision since the iPhone 4 came out. The question is simple... Should I buy an iPhone 4, or wait for the update? I currently have an iPhone 3GS. I've looked on the buying guide and it recommends not buying unless I need to (which I don't) but then says the iPhone 4 white is being released until spring 2011. Is this the update it's talking about? If so, I'll buy the iPhone 4 white when it's released. Otherwise, when will the 'iPhone 4GS' be released? e.g. the upgraded iPhone 4. Thanks in advanced.