Если перед вами сложноподчиненное предложение с союзом или союзным словом когда и придаточная часть следует после главной или находится в середине ее, то перед когда ставим запятую, отделяя главную часть от придаточной.
Есть пора в году, когда земля надевает самые дорогие наряды.
Асфальт заблестел как новенький, когда прошел дождь, и воздух запах свежестью.
Слово когда бывает рядом с другим подчинительным или сочинительным союзом при последовательном подчинении. Не ставится перед когда запятая на стыке двух союзов, если во второй придаточной части следует часть союза то, так или но, и ставится, если вторая часть союза отсутствует.
Я послал свое письмо, и когда пришел на него ответ, то я очень обрадовался.
Я сел в поезд, и, когда стали скрываться из виду последние дома города, почувствовал грусть.
Перед когда не ставится запятая, если им присоедяется вторая однородная придаточная часть.
Когда ветер крепчал и когда волны набрасывались с шумом на берег, казалось, что шторму не будет конца.