While there is no way to change the nine-minute snooze time of your iPhone's alarm, this article offers some workarounds to shorten or lengthen the snooze time.
It’s easy to set different alarms to go off at your desired snooze interval. To do this, you’ll first need to turn off the snooze setting on your current alarm. In this example, we’ll set our snooze interval to 5 minutes.
Open the Clock app, tap Alarm at the bottom, then tap the + at the top right to create a new alarm.
Set your desired wake up time, for example 7am