В стране — в Украине, на украинской земле — на Украине.
Как на Руси но в России.
Говорить «на Украине» — это традиция, привитая совком, где Украина была одной из республик, а до того — Российской Империей, где Украина (окраина) была приграничными землями. Действительно, при Советском Союзе не только считалось «не правильно», но и вовсе запрещено было говорить «в Украине». И на то были причины — главным образом, подавление национального самосознания. Но мы уже давно не в Советском Союзе, по крайней мере, некоторые из нас.
Институт русского языка РАН заключил 25 сентября 2009 года, что с 1993 в русском языке существуют обе формы. Более того, говоря об Украине, как о государстве с чётко определёнными границами и статусом, в официальном контексте следует употреблять предлог «в».