I personally still don't get of why do you ask of "When to use one variables over another?"

Because I'd say that their functionalities are different. Well, there are some of them those are similar, though, they have different sizes. So, it's either on how do you want to use the variable for, OR if you need more size for whatever information to be stored in a variable
