If = "als", als je iets niet zeker weet of het gebeurt, of als je een voorwaarde wilt geven
"You will get detention if you don't do your homework."
When = "toen" of "wanneer", deze gebruik je als je er wel zeker van bent als iets gaat gebeuren.
"I will call you when I arrive at the hotel."