Richard II is the only exception, from 1421 it was explicitly decreed by charter to be for the sovereign's eldest son , George III as Grandson of George II was, before taking the throne, Prince of Wales but not Duke of Cornwall. If the Sovereign does not have a son ( or rather does not have a...