It does depend on the type of surface. Porous surfaces (cloth, paper, cardboard, etc.) don't hold the virus as long as non-porous surfaces (plastic, glass, metal).This class of pathogen doesn't last that long on surfaces or in the air anyway.
Allegedly, porous surfaces can hold the virus for 2-3 days, tops. Non porous surfaces are more like 7-9 days.