This is a common question that necessitates a complicated algorithm to decide. So I have created the following flowchart to help with the issue.Really. That's all there is to it.