@Anonymous
The general rule on one over the other is - Use switch if your comparison is one-to-one. Use If if you have to compare based on a formula.
For example, if you are comparing one-to-one, then Switch:
Switch(someValue,
"Specific Value 1", <functions>,
"Specific Value 2", <functions>,
<functions> // ELSE - when no condition above is met
)
Using If:
If(someValue > 10, <functions>,
someValue > 5, <functions>,
someValue = 4, <functions>,
<functions> // ELSE when no conditions above are met
)
I hope this is helpful for you.