Разница между употреблением союза «или» и «и ли» заключается в их значении и использовании:
- Союз «или» является разделительным и имеет значение «или это, или то». rus.stackexchange.com Например: «Положу вещь в верхний или в нижний ящик стола». www.bolshoyvopros.ru
- Союз «и ли» используется для соединения однородных членов предложения и не образует повторяющегося союза, если они не являются частями сложносочинённого или однородными придаточными предложениями. yarreg.ru gramota.ru Например: «Чувствительные дамы ахали от ужаса; мужчины бились об заклад, кого родит графиня: белого ли или чёрного ребёнка». gramota.ru
Таким образом, основное различие заключается в том, что «или» используется для общего разделения, а «и ли» — для соединения однородных элементов внутри предложения.