The habitats where northern haircap~(Polytrichastrum sexangulare) grows:

High montane heath and snow bed
Lowland dry acid grassland
Rocky slope
Scree
Upland dry heath