I'm almost due an upgrade on o2 silver and I could probably stretch to an iphone 4 but I heard that the 5 is coming soon so perhaps its better to wait? Any ideas what will be in the new one??