Разница между if-clauses с will и без will заключается в значении и функции предложения. 4
В норме маркер будущего времени will не употребляется в условных предложениях. 1 Обычно такие предложения описывают условия выполнения какого-то действия в будущем. 1 Для передачи самого действия используется Future Indefinite (Simple): will + V, а условие его выполнения описывается в придаточном с помощью Present Indefinite (Simple): if …V. 1
Однако в некоторых случаях will может использоваться после if: 14
Таким образом, выбор между if-clauses с will и без will зависит от конкретного контекста и желаемого значения предложения.