It's wrong.

You missed windows 2000 which proceeded XP. That would put XP on the lower end and Vista riding high - not quite reality