Philip has four children with Elizabeth : Prince Charles , Princess Anne , Prince Andrew , and Prince Edward .
The Queen and Prince Philip have four children : Charles , Prince of Wales , Anne , Princess Royal , Prince Andrew , Duke of York and Prince Edward , Earl of Wessex .