Yes, buy a refurbished phone online from Best buy
Try Sprint, think they a contract plan that lower the Iphone price...
T-Mobile offers them for reasonably low prices if you sign up for a plan. Not to sure how others might operate.
Try letgo
Maybe on Craigslist or eBay
Thanks! Your answer is awaiting moderation.