This war will not last another year. Kiev will launch another attack or two but I don’t think they have the juice to seize much more land. Lots more people on both sides will die—BUT without outside military help—Ukraine has lost—They must get support from a major power (like the USA) if they are to make any headway and that support is getting limp as losses mount. If I was old Zelenskyy I would do anything, even kill Americans (blame Putin naturally) to get US Troops and USAF No Fly Zone over my nation. Otherwise he is a dead man. The end? One would be Zelenskyy deposed like Mussolini and new Government make a deal with Russia to stop the fighting. We shall see.
No matter how the war progresses, Zelensky will always have his golden parachute. He is an international *star*, and will be feted to the end of his days.
This war will last as long as the profiteers can keep it going until a new more profitable conflict is found.