If you haven't completed 20 months of your contract, add $200 to the cost of the iPhone - The 3gs 16gb is $399, the 32gb is $499. You would also have to sign a new contract and the new contract would include the mandatory data plan for $30/month. If you want the phone without signing a new...