Ответить на следующие вопросы себе:
1.Много ли дат добавится в проект в ближайшей перспективе (допустим 6 месяцов).
2.Какой из вариантов я напишу быстрее.
3.Сложно ли будет отрефакторить, если я сейчас напишу просто, а потом мне понадобится более сложная система.
В вашем случае это мелоч, а не какое-то крупное архитектурное решение. Мелочи тоже конечно выпускать из виду не стоит, но в таких случаях самый правильный вариант это сделать так как быстрее и кода меньше, потом если надо отрефакторить.
И да, первый вопрос здесь самый главный. Потому что проектируем мы не для того что бы было красиво, а для того что бы в последствии без проблем изменять код. Всегда нужно думать какие изменения могут произойти.
Т.Е. в вашем случае скорее всего ответ - 2.