Hi guys, My girlfriend went into o2 yesterday with her 9 month old 1st gen iPhone. She wants to upgrade to a 3G, however the assistant told us that o2 only allowed upgrades to the new iPhone for a few months after it's release and now she has to wait until her existing contract expires in another 9 months to be eligible for an upgrade. Is this correct? Also seems unfair as when she tried to upgrade when the 3G came out they had all sold out anyway. Appreciate any suggestions.