In tech the usual way it works is “every year you stay, I give you 25% of the bonus” and because the bonus is in stock, it can actually increase over time.
That is why I feel this bonus is not a good idea, $50k/year is not enough comp bump to hold someone in the Bay Area