- He leaves for Japan next week.
- He is leaving for Japan next week.
- He will leave for Japan next week.
- He is going to leave for Japan next week.
Though I know all the four sentences are correct, and interchangeable in most situations. However, I still wonder:
What are the subtle differences between them?