....If Charles dies before Elizabeth...who becomes king when Elizabeth dies? Andrew or William?
This says the line of succession is William (if Charles predeceases Elizabeth) . Then Harry (if William has no children).
http://www.infoplease.com/askeds/british-royal-succession.html
William would be the king. Someone correct me if I’m wrong, but if Kate and William have kids, they would be elevated above Harry in the line of succession?
William. The son of the son inherits. It is called primogeniture.
William