Select-Case was designed to do away with the need to compare one term to many options. For instance here is a series of If-Then statements:
CODE
If a = 1 Then b = a+1
If a = 2 Then b = a+9
If a = 3 Then b = a+5
If a = 4 Then b = a+7
If a = 5 or a = 6 or a = 7 Then b = a+3
If a = 8 or a = 9 Then b = a+5
Now, this is fine and works perfectly, but extend it and you can see that this would take a lot of processing time to execute.
So Select-Case was created to speed it up, here is the same code as above, but in Select-Case
CODE
Select Case a
Case = 1
b=a+1
Case = 2
b = a+9
Case = 3
b = a+5
Case = 4
b = a+7
Case = 5, 6, 7
b = a+3
Case = 8, 9
b = a+5
End Select
The BIG difference, besides cutting down on typing, is the Select Case will automatically jump past all non-matching cases and is much faster than the If-Then series.