Wooden or fabric sofa for Indian weather?

We want to buy a new sofa but wooden ones are expensive compared to fabric.

The only disadvantage for fabric is the maintenance, as we need to be careful with liquids around it.

I don't want the furniture to last a lifetime as changing it gives a new look. I want it to last for like 10 years max.

So should I go for fabric? Or are there any other options?