Apparently I can't upgrade to an iphone until end of Oct at the earliest on the contract I've got at the moment. If I rang them and asked what are the chances they'd let me?