Naja, man verhindert mit dem Silberjodid nicht, dass aus Regen Hagel wird, sondern man lässt die Wolken abregnen,
bevor sie den Hagel erzeugen können bzw. schafft so viele Kondensationskerne in die Wolken, dass die Körnchen wenigstens klein bleiben, weil die Wassermenge auf mehr Kondensationskerne verteilt wird.
Wenn das Silberjodid zu spät gesprüht wird, bringt's auch nichts mehr, dann freuen sich die Wolken bestenfalls über die Kondensationskerne und hauen den Kram erst richtig raus ...
... und ob daraus Schnee oder Regen wird, hängt nur davon ab, ob es in der passenden Schicht ziemlich exakt -12°C warm ist und ob es Hagel wird hängt nur noch davon ab, wie turbulent die Wolke an und für sich ist. Wenn sie intern genügend Aufwind erzeugt, so dass die Wassertropfen öfters ein paar Kilometer höher getragen werden können, gibt's auch
mit Silberjodid Hagel - er fällt lediglich an einer anderen Stelle als ohne