Примечание. Для конструкций с союзами ли…или устанавливаются следующие пунктуационные правила:
1) запятая не ставится, если ли… или соединяют однородные члены предложения: Поддержит ли он меня или не поддержит? (см. § 13, п. 12). Ср. однородные члены с этим же союзом в придаточной части: Нехлюдов понял это слово и этот взгляд так, что она хочет знать, держится ли он своего решения или принял её отказ и изменил его (Л.Т.);
2) запятая ставится, если ли…или соединяют независимые вопросительные предложения: Плохо ли вам было у Плюшкина, или, просто, по своей охоте гуляете по лесам да дерёте прохожих? (Г.) (см. § 30, п. 1, прим. 1);
то же, если сложносочиненное предложение с ли…или имеет после себя предложение, содержащее заключение либо вывод: Слова ли Чичикова были на этот раз так убедительны, или же расположение духа в этот день у него было особенно настроено к откровенности — он вздохнул, сказал, пустивши кверху трубочный дым… (Г.); Затевались ли в городе свадьбы, или кто весело справлял именины,Пётр Михайлыч всегда с удовольствием рассказывал об этом (Пис.);
3) запятая ставится между частями с союзами ли…или, раскрывающими содержание общей подчиняющей части: Оставался ещё не решённым вопрос: начнёт ли батальон Сабурова марш к Сталинграду, или же, после ночёвки, утром сразу двинется весь полк (Сим.);
4) запятая ставится, если союзами ли…или связаны соподчиненные придаточные части:… Трудно было понять, наступают ли это сумерки, или это тучи так непроницаемо окутали землю (Баб.).
Следовательно, запятая не ставится, если ли…или соединяют однородные члены предложения, и ставится, если они соединяют части предложения.