Electronic band structures in crystals can be understood using Bloch's theorem. Bloch's theorem states that the eigenstates of electrons moving in a periodic potential can be written as a plane wave multiplied by a periodic function. This leads to the formation of allowed energy bands separated by forbidden band gaps. The energy bands arise because the electron momentum is restricted to the first Brillouin zone of the crystal lattice. Bloch's theorem provides insights into the distinction between metals, semiconductors and insulators by explaining whether the Fermi energy lies in an allowed band or forbidden band gap.