Originally Posted by leXX
I would go with the cheapest option as there will be yet another version of iPhone coming out next year.
But! You will most likely be locked in with your contract for another 2 years, limiting your upgrade chances (aka making a new iPhone ridiculously expensive). Spending an extra hundred bucks now would keep you more current.