IN CASE and IF
An in case-clause gives a reason while an if-clause describes a condition:
I'll buy a sandwich in case I get hungry. (I'll buy a sandwich because I may get hungry later.)
I'll buy a sandwich if I get hungry. (I'll buy a sandwich when I get hungry.)
We can use should after in case:
Take an umbrella in case it should rain.