If you drop your iPhone and you don’t have it covered by AppleCare or another insurance plan, it’s almost always cheaper to have it repaired by a third-party than it is to have Apple do it. Unless you have an iPhone 5.
Apple’s tight control over iPhone 5 components means that they’re so hard to get hold of, repair costs remain high — even with third-party services. Some have even been unable to offer iPhone 5 repairs because they cannot obtain the parts.