Sync iPhone, go to Ringtone tab and check the checkbox Sync Ringtones.
Then select the button "All Ringtones"
Apply and then sync.
After you are done, you will find the ringtones in settings.
If it doesnt work. Then the question is where did your get ringtones from. Did you make it yourself...