it will not go to Charles?
Charles is unfit to be King. His marriage to Dianna proved that. Elizabeth knows this too. When Elizabeth steps down Charles will abdicate the Crown which, by default, will confer to William as King. I also think that Charles has no desire to be King.