Posted: 13/10/2016 at 13:33
8 foot is not necessarily a large tree - an 8ft crab apple does not have the growth potential of an 8 ft ash or cedar.
However, a crab apple will never screen your upstairs windows. However a crab apple is the largest tree I would consider planting within 20 ft of a house. You really do need to find out the type of tree the developer intends to plant
You suggest that an evergreen tree would be preferable - remember that an evergreen will be far more susceptible to damage and rocking or worse by strong winter winds - yet another reason why a large evergreen should not be planted near a house.