Something I noticed whilst revising about Group 15 is, that the darker the allotrope of phosphorus, the more stable it is. White/yellow - very volatile, soluble, pyrophoric; red - air stable, polymer, more stable, one cross link; black - most stable, polymer, max amount of cross link. What's the reason for this? Or rather, why would a more stable allotrope have a darker colour?