Refinishing will almost always be cheaper than buying a new item. The only cases where this may not be true are when the piece is severely damaged but still manufactured for an affordable price or when you buy second-hand items.