I think you are right on comparing this war to the Iraq/Iran one , but both Russia and Ukraine have a far older population with lower birthrate than Iraq/Iran during theirs war so I wouldn't expect them to be able to hold on fighting for as long as them