Varför blir vissa tomater röda och andra förblir gröna väldigt länge, innan de kanske blir röda?

Ska försöka förtydliga; Tomater växer i klasar, som kan bestå av tomater som är olika stora, men det är inte säkert att den som är störst blir röd först. Vad är det som styr att en tomat helt plötsligt får för sig att byta färg från grön till röd?, medans den tomatens "kompisar" (samma klase) helt enkelt växer sig större men förblir gröna.

Ja det kanske kan tyckas vara en oviktig fråga men jag funderar verkligen på vad som styr detta. Jag har ingen erfarenhet av att odla något.

mvh
Tobias