telecom is selling the 16gb for 649 on a 24 month contract
you get 300txts,500mb,50mins to any number
if you leave in 12months when the new iphone comes you have to pay 130$

12x40=480+130 =610
610+649= 1259

normal iphone 4s 16gb costs 1050

now i dont know what plan you use for service but for 200pa i doubt you would get the same features.

i also chose to pay 13.95per month for insurance which is amazing and even covers accidental damage