The cost of both types of sofas is determined by quality. Undoubtedly, good fabric and framing are expensive. At the end, however, the same leather piece will cost you the same if not more as buying a high-quality fabric sofa. The best strategy is to compare prices and features such as ease of cleaning, comfort, and durability. When making your decisions, take into account your own preferences.
If you own cats or dogs at home, opt for a more premium material for durability, so expect to pay more.