Er is een betekenisverschil.

 

garantie op

vrijwaring van kosten
Heb jij nog garantie op je televisie?

 

garantie voor

waarborg
In het verleden behaalde resultaten bieden geen garantie voor de toekomst.

 

Soms wordt, in plaats van voor, ook van gebruikt: De garantie van spaargeld moet verbeteren. Het deel na van is dan een bepaling bij garantie.