Radio buttons, checkboxes, or a dropdown, which fits how many options?
On this page
Match the control to two facts about the choice: whether the person picks one option or several, and how many options there are. Radio buttons fit a small single-choice set you want fully visible, checkboxes fit any case where multiple selections are allowed, and a dropdown fits a longer single-choice list where laying every option out would cost too much space. The common habit of using a dropdown for everything in the name of standardization fails because it hides short lists behind an extra tap and erases the single-versus-multiple distinction that the control itself is supposed to communicate.
The first split is selection type, and it is not negotiable. If a person may choose more than one option, the control must be checkboxes, because radios and dropdowns enforce a single answer by design and there is no honest way to express “pick all that apply” with them. If the person picks exactly one, you are choosing between radios and a dropdown, and that second choice turns on count and visibility. A short single-choice set reads best as radios because every option is on screen at once, comparable side by side, and selectable in one action. A long single-choice set reads best as a dropdown because showing forty options inline would bury the rest of the form, and the collapse into a single line is worth the extra tap.
A concrete project makes the mapping obvious. On a shipping form you have three questions. “How should we contact you” allows one answer from three, email, phone, or text, so radios show all three at once and the user picks in a single tap. “Which add-ons do you want” allows any combination of gift wrap, insurance, and a printed receipt, so checkboxes are the only correct control because the user may want two of them or none. “What country are you in” is one answer from roughly two hundred, so a dropdown is right, because rendering two hundred radios would swamp the page while a dropdown keeps it to one line until tapped. Three questions on one form, three different controls, each chosen by selection type and count rather than by a house style.
One place the rule bends is the gray zone between radios and a dropdown for a single choice of medium length, and a couple of refinements handle it. Below roughly a handful of options, radios almost always win because visibility and one-tap selection beat the hidden dropdown. Above a couple dozen, the dropdown almost always wins because the list is too long to show. In between, lean toward visible radios when comparison between options matters and the vertical space is available, and toward a dropdown when the options are familiar and self-explanatory so the user does not need to see them all to choose. Treat any figure here as a working guide, not a hard cutoff, and let the content’s real length decide.
On your next form, ask first whether each question is single or multiple choice, use checkboxes the moment more than one answer is allowed, and for single answers pick radios when the set is short enough to show and a dropdown when it is long enough to need collapsing. Let selection type and option count make the call, and resist standardizing on one control just to keep the markup uniform.