I'm thinking about buying an iPhone 3G and im wondering how much it will cost if i dont have a contract??