Сразу скажем – правильно писать «в Украине». А теперь поподробнее.
На сегодняшний день это уже не только вопрос правильного произношения и написания. В свете последних, не очень радостных событий – это уже скорее политический вопрос. Своеобразный маркер – на чьей вы стороне.
Так, если вы слышите – «на Украине», то с большей долей вероятности можно сказать, что это говорит точно не украинец. Т.к. все украинцы говорят – «в Украине».
Это примерно то же самое, как Беларусь и Белорусия. Если вы слышите, что говорят: «Белорусия» — 100% это россияне. Ни один белорус не скажет: «Белорусия». Страна правильно называется – «Республика Беларусь». Ну, мы отвлеклись.
В советской прессе изгнание А.И.Солженицына из страны называли выдворением, а ему самому дали прозвище, которым намекали на то, что Солженицын хотел вернуть монархию в СССР. Если в ЭТО ПРОЗВИЩЕ добавить пробел, оно звучит как вопрос или утверждение. Назовите его.
Почему говорят «на»? Дело в том, что в такой вариант сложился в русском языке за долгие годы. Сложилось так потому, что ранее слово «Украина» (по версии русских) произошло от «окраина». Т.е. «на Украине» значит «на окраине». Когда говорят «в» — имею в виду конкретное место. Например, «в Москве», «в Киеве».
Также, многие русские лингвисты склоняются к тому, чтобы говорить «на Украине», т.к. так сложилось исторически.
Однако, еще в 1993 году, правительство Украины выдвинуло целое требование, чтобы писали и говорили, именно, «в Украине». Согласитесь – украинскому правительству и украинцам виднее, как называться свою страну.
Кстати, украинцы «тролят» русских, говоря – «на России». Например, сегодня на России будет мобилизация.