How to change the way icons look on an iPhone?

Like the menu thing like the little icons for YouTube Facebook, photos, messages, email, safari? Is there a way to change the way the look like with an app or something? I had once an iPhone 2 I think that they gave to me and it came with an app that did all this I can't find the app anymore though:/ and all the rest just do a wallpaper is there a way other than jail breaking it? Cause they told me that was the only way

Added (1). It's an iPhone, not android

Android can have custom themes from market.

Well why don't you jailbrake it! I don't know a person that doesn't have their idevice jailbroken… Except if you wanna keep your warranty, in which case you just restore the original firmware and voila.

Jailbreaking is the only way.iOS is closed operating system and they don't want you messing with it. So you have to "hack" it by jailbreaking.

  • Look good in mirror VS look bad in pictures? Why is it that I look perfectly fine in the mirror but when I take a picture with my iPhone i look so bad. I just wanna know which one I look like in person, the mirror or the selfie.
  • Is what we look in the mirror or the camera more how we actually look? Whenever I look in the bathroom mirror, I look good, but whenever I take a picture of myself, my bad skin and oily skin show more and my face shape looks uneven and I look like I have a huge forehead. I just took it with my iPhone with no filter on. Is the camera or the mirror more real?
  • Is there an app that can change app icons? My friend showed me her iphone and the icons looked like an updated version or something. The safari icon was a pink polka-dot background with the compass thing and the facebook icon looked all different. I asked her how she did it but she wouldn't say. Her iphone isn't jail-broken. Is there any way that I can do this with the apple ipod touch 4th generation?
  • Is there an app from cydia that allows me to change the images of other app icons? My iPhone has jailbreak and I would like to know if there's an app that let me choose and change the picture of other apps… Just to look more appealing I guess… So please let me know