Usually two to four cards side by side, with one — typically the middle tier — highlighted slightly larger, in a different color, with a "Most popular" badge. That highlight acts as a nudge: people gravitate to the middle instead of the cheapest or priciest extreme.
A monthly/yearly toggle must recompute every card's price the instant it flips, and yearly should show the discount explicitly ("2 months free") to make the switch feel worth it. Each card pairs a price, a one-line "who this is for," a checklist of included features, and a CTA button.
If the feature checklist is ordered differently per card, comparison gets hard — keep the same feature on the same row across every card. If that's not possible, switch to a `comparison-table` instead.
When to use
Good when there are only two to four simple tiers. If there are many features to compare line by line, `comparison-table` communicates it more clearly.