Prince Andrew
Currently it is Prince Harry until William has a child
Prince Harry
Prince William is second in line to the throne, Prince Harry is fifth in line.
Prince William will get the throne, since he is older and therefore has a higher place in the line of succession.
Prince Henry of Wales (Harry).
Currently, Prince Harry is third in the line of succession to the British throne, behind his father Prince Charles and his older brother Prince William.
Prince Harry, after his brother, Prince William, who is after his father, Prince Charles.
Prince Harry is currently Fifth in line for the throne. If Harry takes the crown but doesn't have children, he would be succeeded by Prince Andrew.
Harry has not given up his right to the throne, he is currently fifth in the line of succession.
Prince Charles, Prince William, Prince Harry, Prince Andrew, Princess Beatrice of York.
William is older, and so ahead of Harry in the line to the throne.
Prince Harry is currently fifth in line to the throne so it is very unlikely that he will become King, but not impossible.