'Se' is used for uncertain conditions (present indicative follows). 'Quando' is used for certain/scheduled events (also followed by present indicative in Italian).
Periodo Ipotetico Realtà — conditional with quando vs se1 / 10
_____ hai fame, mangia qualcosa. (general open condition)