it's surprisingly simple to just replace the battery. Apple has its own do-it-yourself repair program, but even if you don't use that, you can actually replace your iPhone's battery yourself at home.