Electronic structure Bonding State of aggregation Octet stability Primary: 1.Ionic 2.Covalent 3.Metallic 4.Van der Waals Secondary: 1.Dipole-dipole 2.London.