Союзов очень много.
Но есть союзы сочинительные и подчинительные.
Сочинительные делятся на: соединительные/разделительные/противительные.
Подчинительные на: временные/причинные/целевые/условные/уступительные/сравнительные/следственные/изъяснительные.
Соединительные: и,да(=и),ни-ни,не только- но и,как-так и,тоже,также.
Противительные: а,но,да(=но), зато,однако,же.
Разделительные: или(иль),либо,то-то, не то-не то.
Временные: пока,едва,когда,лишь,лишь только и тд.
Причинные: потому что,так как,оттого что,ибо,ввиду того что и тд.
Целевые: чтобы(чтоб),для того чтобы,с тем чтобы и тд.
Условные: если,раз,если бы,ли ,как скоро и тд.
Уступительные: хотя; несмотря на то,что; пускай и тд.
Сравнительные: как,как будто,словно,точно,будто и тд.
Следственные: так что
Изъяснительные: что,чтобы,как и тд.