Сочинительные союзы связывают и однородные члены предложения, и простые предложения в составе сложного. По значению сочинительные союзы делятся на:
1. Соединительные: и, да (в значении "и"), да и, ни-ни, тоже, также
2. Разделительные: или, либо, то-то, не то-не то, то ли-то ли. Функцию разделительных союзов могут выполнять их аналоги, сохраняющие семантические связи с соответствующими вводными словами или наречиями: может быть ...может быть; возможно ...возможно; иногда ...иногда ...а иногда. Эти последние могут употребляться совместно с союзами (может быть ...или, может быть; то ли ...то ли ...а может быть; иногда ...а то и) .
3. Противительные: а, но, да (=но) , зато, однако
4. Сопоставительные (двойные или составные) :
как...,так и
не только...,но и
не столько...,сколько
не так...,как
хотя и...,но
не то что (бы)...,но (а)
если не...,то