Это спорный вопрос, разные филологи придерживаются разных точек зрения и ведут дискуссии на эту тему. Возможны оба варианта. Как бы вы не сказали, это не будет грубой ошибкой. Я чаще употребляю вариант "на Украине", хотя иногда могу сказать и "в Украине".