Compare upgrade cost over time

Annualized cost can make alternatives with different expected lifetimes easier to compare.

Use expected use period

Do not assume every component will be replaced on the same schedule.

Keep resale separate

If resale value matters, model it as a separate assumption.

Value is workload-specific

A cheaper option can be worse value if it fails the actual performance target.