Oral or injected steroids are more likely to cause side effects such as immunosuppression than inhaled steroids or topical steroids. Side effects tend to increase with the dose and the longer you take them.
Inhaled steroids generally cause fewer and milder side effects than oral corticosteroids.