В русском языке перед некоторыми союзами всегда ставится запятая. Вот пример этих союзов.
1.Перед союзными словами: который, которая, которое, которые.
2. Перед вопросительными словами в побудительном предложении: когда, где, что, почему, зачем, кто, чей (чья, чье, чьи), какой (какая, какое, какие), каков (какова, каково, каковы).
3. Перед соединительными союзами: Ни..ни; или...или; и...,и; также; тоже;
4. Так как; потому что; из-за того, что; если..., то; а; то; но; если; зато; однако; то...,то