I have tried several different ringtone apps for the iPhone. While they are mostly easy to use, I have yet to find one that gives me the same precision as using iTunes, so why not just make them from scratch? It is a straightforward process, and after you make a couple of tones, the method becomes a cake walk.
https://www.techspot.com/article/1470-make-iphone-ringtones/