Too late for Ukraine to settle for anything. To use a roker term, Putin is all in, and he is not going to settle for anything. I suggest NATO feed Ukraine with everything they need that enables Ukraine to push Russia out and begin a march on Belgorod, where Russia is launching serious weaponry, and level the city of all its military ability.
And then tell Russia to settle by pulling out of Crimea totally, including the closure of the five Russian military bases that go back decades. Russia must be made to pay. And for those that have Russian ancestry in Ukraine, they need to go to Russia itself if they think it so great.