По этому поводу сколько копий сломано. В русском языке когда говорят о чём-то, внутри государства, то употребляют предлог "в", например: "в Италии", "в Испании", "во Франции" "в Индии" и т.п. Только говоря о тех странах, которые располагаются на острове с тем же названием, употребляют "на", причём это "на" скорее относится к острову а не к стране ("на Кипре", "на Кубе", "на Мальте", но не всегда, например "в Исландии", "в Ирландии"). Поскольку Украина - название государства, и она не является государством, то следует использовать предлог "в".
<hr />
В этих спорах многие аргументируют тем, что всегда говорили "на Украине", и продолжим так же. Но ведь говорили неправильно, и пока население Украины не подняло этот вопрос, особенно не обращали внимания, что это неправильно. Но после того, как вопрос был поднят, и мы осознали, что говорим неправильно, нужно исправлять ошибку и говорить "в Украине". А упорство сторонников "на Украине" подобно тому, как если бы население Земли, узнав что Земля не плоская, продолжало бы утверждать " что как считали Землю плоской, так и будем продолжать считать". Или более того, подобно упрямству ребёнка, которому объяснили, что ковырять в носу - нехорошо, но он продолжает ковырять.