Are there any iPhone games where you upgrade then fight?

I really like the iPhone games where you upgrade a character or (or robot or l something) and then go into battle and fight. Are there any (FREE) games like that?