WPA Pool/Getty Images Prince George broke a royal rule when he showed up to Prince Harry and Meghan Markle's wedding in pants. According to British tradition, boys do not wear long pants until they reach the age of seven or eight. A pair of trousers on a young boy is generally considered middle class.