Knee warmers provide compression. They come in various thicknesses, which translate to different amounts of compression. I like this aspect of them as well. So since knee warmers are commonly used among cyclists, the OP may find pretty good selection and something that will easily meet his compression needs. That was the gist of it. Sun sleeves provide the added benefit of sun protection. That's all.