Ответ:

В предложении 1 запятая разделяет части повторяющегося союза «то…, то…». В предложении 2 запятая разделяет группы однородных определений «красные и жёлтые, синие и зелёные». В предложении 3 запятая ставится между частями сложного предложения. В предложении 5 запятая ставится перед второй частью двойного союза «не столько…, сколько…».

Ответ: 1, 2, 3, 5.