Just been into my local o2 shop to be told that the white iPhone is about £100 more expensive than the black iPhone, whichever contract I choose. She arrogantly explained this by saying, "Do you have any idea how long its took them to perfect the white?" I said yes, and explained that i'm just going to wait for the iPhone 5. She said that it wasn't coming out, and they "even she" hasn't been told about it. I couldn't be bothered entertaining her so I left, but still was a bit shocked to see the white iPhone more expensive.