IF
Je geruikt if om aan te geven dat als er aan een bepaalde voorwaarde wordt voldaan, er dan een bepaald gevolg is. Het betekent als, mits, op voorwaarde dat en of
If I win the lottery, I will buy a boat.
When
Je gebruikt when voor situaties waarvan je zeker bent dat ze zullen gaan gebeuren. Het betekent wanneer of toen.
When I get home, I won't do anything anymore.