Разница между «правильным» и «неправильным» диалогами – в употреблении слов «когда» и «если». Начиная предложение с «если», мы придаем указанию необязательный характер.