Теория:

Между однородными членами, соединенными повторяющимися союзами и... и, да... да, ни... ни, или... или, ли... ли, то... то, не то... не то, либо... либо и др., ставится запятая:
Пример:
Татьяна то вздохнет, то охнет... (А. Пушкин); И хоть он [Онегин] был повеса пылкой, но разлюбил он наконец и брань, и саблю, и свинец. (А. Пушкин)
При двух однородных членах с повторяющимися союзами и запятая обычно не ставится, если образуется смысловое единство:
Пример:
Не позволяй душе лениться! Чтоб в ступе воду не толочь, душа обязана трудиться и день и ночь, и день и ночь! (Н. Заболоцкий)
Если число однородных членов больше двух и союз повторяется перед каждым из них, кроме первого, то запятая ставится между всеми членами:
Пример:
Стук ставни и завывание ветра в трубе заставляли бледнеть мужчин, и женщин, и детей. (И. Гончаров)
Если союз и соединяет однородные члены попарно, то запятая ставится только между парными группами, а не внутри пар.
Пример:
Я слышал разговоры - пьяные и трезвые, робкие и отчаянные... (К. Паустовский)
 
Обрати внимание!
1. Союзы ли... или, стоящие при однородных членах, не являются повторяющимися, поэтому запятая между ними не ставится:
Пример:
Пойдет ли он на это или не пойдет ?
2. Запятая не ставится внутри цельных выражений фразеологического характера, образованных из двух слов с противоположным значением и соединенных повторяющимися союзами и или ни:
Пример:
Есть род людей, известных под именем: люди так себе, ни то ни се... (Н. Гоголь)
3. Если однородные члены предложения соединены парными (сопоставительными, двойными) союзами как... так и, не только... но и, не столько... сколько и т. п., то запятая ставится только перед второй частью союза:
Пример:
Как в просвещенной Европе, так и в просвещенной России есть много людей, которые без того не могут покушать в трактире, чтоб не поговорить с слугою... (Н. Гоголь);
Манера работы такого мастера, как Федин, интересна и полезна не только для писателей, но и для всех людей, любящих литературу. (К. Паустовский)
4. Внутри сопоставительных союзов не то что...  а, не то чтобы... а (но) запятая перед что и чтобы не ставится:
Пример:
Гостиная, большая продолговатая комната на пять окон, носила отпечаток не то чтобы скудости средств тетушки, но какой-то неряшливости. (Н. Соротокина)
Сочинительные союзы по значению делятся на несколько групп:
соединительныепротивительные разделительныепояснительные
и, да (в значении и), и...и,  а также; как… так и; не столько… сколько; не только… но и; не то чтобы… но; скорее… чем; и... и ... и; да... да... да; ни... ни... ни; и др.а, но, да (в значении но), однако, затоили, иль, либо,  или… или; либо... либо; не то... не то, то ли... то ли; то... то и др.то есть, или (в значении то есть), а именно
Пример:
С криком в воздухе кружится стая галок и ворон. 
Полгода снег да снег;
Пример:
Говорит направо, а глядит налево.
Комната небольшая, зато очень светлая;
Пример:
Я или Володя отправляемся в город.
Собираемся летом на Кавказ либо в Крым;
Пример:
Панты, то есть молодые рога оленей, используются для изготовления некоторых лекарств.
Кварц, или окись кремния, - один из самых распространенных минералов.
Источники:
Гольцова Н.Г., Шамшин И.В., Мищерина М.А. Русский язык. 10-11 классы. Учебник. - М.: 2011. – с. 257-258