A very confusing concept is when to use WILL and when to use BE GOING TO when we refer the future.

 

The structure BE GOING TO is normally used to indicate the future but with some type of connection to the present. Where there is no implicit or explicit connection to the present, use WILL.

 

...

LanguageLearningBase.com (short: llb.re) is an online community for learning foreign languages.
It represents an open knowledge base. Every member can share and gain knowledge about a new language.