Question: how to have a custom ringtone on iphone 8?
Answer: Go back to the iTunes main screen, and click the iPhone device button within iTunes, go to "Tones", and you will see "Sync Tones", choose "Selected tones", click "Sync" and choose "Apply" to add ringtones to iPhone 8.