What do i do with a cracked iphone 4s screen?

I dropped my iphone 4s a few days ago and i'm on contract with EE… How do i get it fixed? Some people tell me to take it to a apple store and they give me a new phone for free… Others say go to a phone repair shop which costs about £40 to get a new screen. If you have got your iphone screen fixed before please tell me how

Repair

Get a new one

If you don't have a warranty i suggest you order the parts you need online and do the repair yourself following tutorials on youtube and whatnot because it isn't that difficult and it would probably only cost $10 if that for parts