Reading the reviews that the sleeves are very tight I went with Large and it is perfect fit for me for mild comprsseion. Diameter of my upper arm is 11inches and length is 23 inches long.  These should put a reccomended upper arm diameter, cause I just took a guess by reading reveiws.