private const val dateRangeStart: String = "2020-01-01" private const val dateRangeEnd: String = "2020-05-01" private fun String?.toIconList(): List = when (this) { null -> listOf("DATE_IS_NULL") in dateRangeStart..dateRangeEnd -> emptyList() else -> listOf("DATE_IS_OUT_OF_RANGE") } fun main() { println("2019-12-31".toIconList()) println(null.toIconList()) }