i'm looking at purchasing unlocked iphone 6s plus from the apple store

i'm just wondering if it's cheaper to buy the phone and pre-paid or
contract and get the phone as part of the contract

Canada / US calling is not needed
unlimited calling is not needed
Minimum 1G Data per month

advise needed- thanks in advance