Киев - не государство. Князь киевский - просто титул. Никаких киевских князей также не существует, а значит, кроме Польши претендовать на Львов просто некому. Польша же - единственное существующее государство, в состав которого входил Львов до того, как был оккупирован сначала Австрией, а потом СССР (также несуществующим).