Теория:

Между однородными членами, соединёнными повторяющимися союзами и... и, да... да, ни... ни, или... или, ли... ли, то... то, не то... не то, либо... либо и др., ставится запятая.
Пример:
«В этом возгласе было и восхищение, и благодарность, и любовь» (К. Паустовский).
При двух однородных членах с повторяющимися союзами и запятая обычно не ставится, если образуется смысловое единство.
Пример:
«Около него ухаживали и отец и мать» (И. Гончаров).
Если число однородных членов больше двух и союз повторяется перед каждым из них, кроме первого, то запятая ставится между всеми членами.
Пример:
«Около него ухаживали и отец, и мать, и старшие братья».
Если союз и соединяет однородные члены попарно, то запятая ставится только между парными группами, а не внутри пар.
Пример:
«Я счастлив и силёнсвободен и молод» (В. Брюсов).
 
Обрати внимание!
1. Союзы ли... или при однородных членах не считаются повторяющимися, поэтому запятая между однородными членами в этом случае не ставится.
Пример:
«Сможет ли он это сделать или не сможет?»
2. Внутри цельных выражений фразеологического характера, состоящих из двух слов-антонимов, которые связаны повторяющимися союзами и или ни, запятая не ставится.
Пример:
«Издали ни то ни сё, а что ближе, то гаже» (М. Салтыков-Щедрин).
3. Если однородные члены предложения соединены парными (сопоставительными, двойными) союзами как... так и, не только... но и, не столько... сколько и т. п., то запятая ставится только перед второй частью союза.
Пример:
«В случае ж покорности обещали они от его имени не только помилование, но и награды» (А. Пушкин).
«— Да уж и нас тоже пора бы, кажется, решить чем-нибудь, — сказал, выступая вперед, арестант, вида не столько свирепого, сколько нахального и довольного» (М. Салтыков-Щедрин).
4. Внутри сопоставительных союзов не то что...  а, не то чтобы... а (но) запятая перед что и чтобы не ставится.
Пример:
«Черты её лица выражали не то чтобы гордость, а суровость, почти грубость...» (И. Тургенев).
Сочинительные союзы по значению делятся на несколько групп:
соединительныепротивительные разделительныепояснительные
и, да (в значении и), и... и,  а также; как… так и; не столько… сколько; не только… но и; не то чтобы… но; скорее… чем; и... и ... и; да... да... да; ни... ни... ни; и др.а, но, да (в значении но), однако, затоили, иль, либо,  или… или; либо... либо; не то... не то, то ли... то ли; то... то и др.то есть, или (в значении то есть), а именно
Пример:
«С криком в воздухе кружится стая галок и ворон». 
«Полгода снег да снег»
Пример:
«Говорит направо, а глядит налево».
«Комната небольшая, зато очень светлая»
Пример:
«Я или Володя отправляемся в город».
«Собираемся летом на Кавказ либо в Крым»
Пример:
«Панты, то есть молодые рога оленей, используются для изготовления некоторых лекарств».
«Кварц, или окись кремния, — один из самых распространённых минералов»