Show all selection options if under 6
Design Better Forms
Andrew Coyle

This is nice. The exception to this would be if there is a sensible default already chosen and most users wouldn’t need to change it.

If they are longer labels that will require a row per option maybe the threshold is slightly lower as well…