Вот, например, мнение специалиста:  "Таким образом, оба варианта имеют право на существование, но тем, кто хочет придерживаться литературной нормы, стоит употреблять предлог "на", а  тот, кто хочет сделать приятно украинцам, пусть говорит "в" Украине", - заключает русист.