Когда использовать have to и когда must в английском языке?

Если ты сам осознаешь, что ты должен что-то сделать - это must;
если тебя вынуждают обстоятельства что-то сделать - это have to