Best way to repair my iPhone?

I just broke my iPhone 4s screen (my phone still works) but would it be cheaper or better to just buy a 5s/5c or should I just get someone to repair the screen?

That depends. Is your phone on a contract? If so, if you're not ready to upgrade then a new phone could cost as much as $650 or more. Depending on where you live (I live near a mall and they have cellphone case stand and they repair broken screens) I would have a back up phone if you get it sent off to be repaired. Hope this helped.