BAD : Do you know when the plane is gonna land?
GOOD : Do you know when the plane is going to land?
BAD : The principal is gonna give a talk in the morning.
GOOD : The principal is going to give a talk in the morning.
◆◆◆
Do not use gonna (= going to ) or wanna (= want to ) unless you are trying to represent informal conversation.