How to get music ringtones for the iPhone 4?

I have an iPhone 4 & I would like to add to music ringtones to it. I don't want to use iTunes unless I have to. When I had an android it was super easy. But with an iPhone it isn't. Would anyone know how to do this?

Well it's not "super easy" but it's simple.

go to the app store and download the ringtone maker
it's free
it's easy
it has directions built in
so
enjoy!

To put any type of ringtones/ alert tones on the iPhone you must use iTunes to do so, Apple is very strict and systematic in that way.

1) Go to the App Store
2) Download the App Ringtones
3) Make sure the song you're wanting to use is in your iTunes and synced to your iPhone
4) Open the app Ringtones
5) Select the option use from iPod Library
6) Select the start and stop points of the song by dragging the selection bars along the course of the song
7) Trim it where necessary (by dragging each end where you want the song to be started and stopped) Can only be less than 30 seconds
8) Click on the save button (looks like a floppy disk
9) Plug your iPhone into iTunes
10) Go to file
11) Create new folder
12) Label it ringtones (it'll automatically rename it Tones)
13) Go to your iPhone under Devices
14) Click on Apps
15) Scroll down to file sharing
16) Click on ringtones
17) Click on the ringtone you just made
18) Click on Save To (I'd recommend your desktop)
19) Drag that file that's on your desktop into the Tones folder
20) Open the tones folder and drag that song onto your iPhone that's in the devices tab
21) Sync your iPhone