Вопросы к Поиску с Алисой
Разница между unless и if в грамматике английского языка заключается в их значении:
Однако если использовать if с отрицанием (if + not), то значения этих слов становятся одинаковыми: if + not = unless. easyspeak.ru
Таким образом, unless несёт в себе отрицательное значение, а if — положительное. grammar-tei.com