This depends on your needs. If you have heavy wear and tear on your furniture, then a good quality fabric that is durable will wear well and last longer. Cotton will not wear well in heavy traffic applications. There is no right or wrong way to choose the fabric. It’s all about your personal style and preference. Some questions to ask yourself:
Do you prefer patterns?
What colors make you happy?
What textures feel right to you?
How durable do you need the fabric to be?
Note: In general, mid-tone fabrics with patterns show less dirt than a light color fabric. Dark colors will show dust and lint more easily, while solid color fabric with no texture will show stains more easily.