В сложносочинённых предложениях с союзом «или» пунктуация меняется в зависимости от наличия общей части. 3
Если такая часть есть, то есть выражена придаточным предложением, общим членом предложения, вводным словом или частицей, то запятая перед «или» не ставится. 3 Например: «Мне всегда мерещатся причудливые тени или слышится шум шагов». 3
Если нет общей части, то есть если сложное предложение заканчивается знаком вопроса или восклицания, то запятая не ставится: его части объединяются за счёт интонации. 1 Пример: «Вы сейчас свободны или мне стоит обратиться позже?». 1
Также если союз «или» объединяет безличные, назывные и неопределённо-личные предложения, запятая не нужна. 1 Пример: «Счастливая семья или несметные богатства». 1