1. Кто ни прочитает эту книгу, тот многое потеряет. (НИ здесь усиливает значение обобщенности, обозначая любого, кто прочитает).
2. Кто не прочитает эту книгу, тот не узнает главного. (НЕ здесь отрицает действие, указывая на того, кто не будет читать).
3. Когда ни придёшь к подруге, заходи без стеснения. (НИ усиливает обобщенное значение времени/условия, подразумевая «когда бы ни пришёл»).
4. Когда не придёшь к подруге, позвони ей. (НЕ здесь отрицает действие, указывая на ситуацию, когда человек не придёт).