С точки зрения чистой лингвистики - НА Украине.С точки зрения речевой этики (а она регулируется не только интралинвистическими компонентами) - нужно говорить В УКРАИНЕ.Если человек УПОРСТВУЕТ в своем намерении говорить "на Украине" - это говорит уже о его позиции... не только лингвистической.И все это прекрасно понимают"Я знаю, что ты знаешь, что я знаю" (с)