I guess most people are too technically challenged to change an iPhone battery, but I found it quite simple, and the battery itself about 25 bucks.
#6 So easy even a girl can do this : )
https://www.ifixit.com/Guide/iPhone+4+Battery+Replacement/3141