в каких случаях пишется who, а в каких which
Who? - кто? (Who did it? - Кто это сделал?) Which? - который(и похожее)? (Which dress do you like more? - какое платье тебе нравится больше?)