One idea
Use Strategy when one part of your code chooses between multiple ways to do the same job.
The caller should not know the details. It should ask a strategy to do the work.
Where it appears
You see Strategy-shaped pain when a method has many branches based on type, mode, provider, plan, or payment method.
Common examples: UPI vs card vs COD payments, percentage vs flat discounts, CSV vs PDF exports, or different scoring rules in a quiz app.