Radio buttons let users pick one option from a list. They are useful when only a single choice is allowed.
When users must choose exactly one option from multiple alternatives
Small enough set that all options can be displayed at once
Users benefit from seeing all options to make informed decisions
Use for 7+ options or when space is limited
Use for multiple selections or independent options
Use for simple on/off or binary choices
Select your preferred payment option
Choose your billing frequency