Trees serve purposes, and there are many good reasons to plant trees, but there are things that must be avoided. As with most things, there is no simple answer for all occasions.
The first thing one must consider is what type of tree is to be considered. Next, one must decide if it is the right time of year to plant the tree in your area, or if it should be planted in your area at all. Then comes what reason there is for planting the tree in the first place. It could be for shade, or to help mitigate global warming. Finally, consider those things that could be detrimental to having the tree in the future. Can it do damage? And will the eventual removal of the tree be inconsistent with the original goal.
Some of these are obvious, we should plant trees that will thrive in an area at the right time for planting. Others can be easily overlooked.