lady_windsor said:Why does the duke of york not have an order of garter
Probably because he's a younger son. Charles got it because he's the heir, but other royals generally tend to have to wait a while before getting the Garter. The Duke of Gloucester only got his very recently.