What e Which são pronomes interrogativos que podem ser usados para fazer perguntas, e ambos significam Qual. Entretanto, cada um deles devem ser usados em contextos específicos.
O Which deve ser usado quando existe um número limitado de opções. Confira o exemplo abaixo:
Which do you prefer: swimming or sleeping? (O que você prefere, nadar ou dormir?)
O What é mais usado quando o número de opções é maior e incerto. Confira o exemplo:
What is the size of Earth? (Qual é o tamanho da terra?)