In a simple question, "Which" is used to choose between certain given alternatives. With "what," no alternatives are given. " With "which," we assume the questioner has certain obvious choices in mind.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.