How much do I have to pay for a iphone 4?

Pay to get it

Free with a 2 year activation, or probably around 300-500 without a contact. I don't even know if they sell them new anymore. Just check ebay.

79.99

Some carriers will give you one for free with a 2year contract (you will need a data plan to activate it)