Antwort
Es hat nicht dieselbe Bedeutung.
"If I come home, I am going to call you."
Hier ist nicht klar, ob man jemals wieder nach Hause kommt.
"When I come home, I am going to call you."
Hier wird man sicher nach Hause kommen, es ist nur nicht klar, wann.
Wie schon gesagt wurde, ist 'when' mit wenn und 'if' mit falls zu übersetzen.