Разница между сопоставительными и противопоставительными союзами заключается в их значении.
Сопоставительные союзы (градационные) характеризуют отношения сходства, аналогии, уступки, ограничения. 3 Часто значение таких союзов передаётся с помощью градации: значимость второго компонента предложения по отношению к первому усиливается, нарастает или, наоборот, ослабляется. 4 Примеры сопоставительных союзов: «как…, так»; «не только…, но и». 3
Противопоставительные союзы (противительные) указывают на противопоставление, несоответствие явлений, событий. 3 Такие союзы присутствуют только в двухчленных предложениях независимо от их лексического наполнения. 3 Примеры: «а», «но», «же», «да», «зато», «однако». 34
Таким образом, сопоставительные союзы описывают сравнение, а противопоставительные — контраст между частями предложения.