Согласно правилам русского языка следует говорить только "на Украине" - суверенность другого государства не может влиять на грамматику какого-либо языка. Если люди пользуются русским языком, они должны строить фразы по правилам русского языка без поправок на национальное самосознание. Не надо путать язык с политикой. Иначе «в Украине» будет восприниматься как встречное посягательство на русский язык — государственный язык Российской Федерации и национальное достояние.
Современная норма управления в русском языке — «на Украине» — не подчёркивает первоначального смысла слова, означавшего «окраинная земля, край» . Тем более странным кажется русскоязычным гражданам стремление некоторых жителей Украины вытащить на свет божий старинную норму словосочетания с предлогом «в» , явно малопочётную для страны. Патриотично ли это с точки зрения жителя Украины? Может быть, это сверхпатриотично, может быть, это стремление связано с правилами украинского языка, и в этом языке такое управление естественно и не имеет уничижительного оттенка? Но в русском-то всё не так! Зачем же вытягивать из русскоговорящей души воспоминания о том, что по своему происхождению Украина — это всего-навсего краешек Руси! ? Повторимся, это по меньшей мере странно.
Что касается общего правила, регулирующего употребление предлогов «в» и «на» с названиями стран, местностей и островов (в Уганде, в Уругвае, в Парагвае, но на Украине, на Кубани, на Кубе) , то чёткого разделения не существует. В данном случае (на Украине) работают чисто этимологические корни. В других случаях норма определяется традицией. Иногда имеет также значение, с гласного или согласного звука начинается географическое название. Кроме того, говоря о территории (земле) , часто употребляют практически на равных оба предлога: в и на. Например: в курской земле — на курской земле, в орловской земле — на орловской земле. Всё дело в контексте и в привычке!
На закуску процитируем всеми уважаемого знатока русского
языка Д. Э. Розенталя. Он пишет:
В — НА (при указании местонахождения, направления движения, сферы деятельности, средств передвижения) .
1. Предлоги совпадают в значении <…>.
2. Предлоги различаются: 1) оттенками значения: смотреть в небо (в одну точку) — смотреть на небо (охватывать взглядом большую поверхность) ; 2) частотой употребления <…>; 3) профессиональным или устарелым характером одного из словосочетаний <…>; 4) закреплённостью в устойчивых оборотах <…>; 5) сочетаемостью с определёнными словами: <…> Был в Крыму, в Подмосковье, на Смоленщине, на Украине, на Кавказе, на Дальнем Востоке.
(Д. Э. Розенталь. Справочник по русскому языку. М. , 1998. С. 334).