We use the present simple for:
a) things that happen repeatedly.
b) permanent situations.
c) future calendar or timetable events.
d) future meanings after if, when, until, etc.
We use the present continuous for:
e) something happening as you speak.
f) temporary situations in a given time period.
g) intentions for the near future.
h) irritating things that often happen.