Sublimation only works on Polyester.
Heat Transfer Printing HTV is using a Plotter-Cutter and ironing on the vinyl after you cut it. One color. However, you can also get vinyl you can print on with a regular inkjet. Also, there is a special printer called a White Toner Transfer Printer (such as the Ricoma R550) which apparently prints vinyl onto clear paper, I guess.
Cricut brand HTV holds up best (according to a test I watched)- 35 washes without cracking). B flex is less durable.