Каждый раз после достижения 5, счётчик карточек "обнуляется", т.е. 6-я карточка считается первой, т.е. белой, 7-я - второй, т.е. жёлтой, и т.д. Таким образом, 20-я карточка будет синей, 21-я белой, 22-я жёлтой, 23-я зелёной, 24-я красной.
Или, наоборот - 25-я карточка будет синей, 24-я красной.