do all aromatic compounds have a benzene ring
Some non-benzene-based compounds called heteroarenes, which follow Hückel's rule (for monocyclic rings: when the number of its π electrons equals 4n + 2, where n = 0, 1, 2, 3, ...), are also called aromatic compounds. In these compounds, at least one carbon atom is replaced by one of the heteroatoms oxygen, nitrogen, or sulfur. Examples of non-benzene compounds with aromatic properties are furan, a heterocyclic compound with a five-membered ring that includes a single oxygen atom, and pyridine, a heterocyclic compound with a six-membered ring containing one nitrogen atom.
Aromatic hydrocarbon