Runners wear compression arm sleeves for a variety of reasons.  Some of them being to reduce swelling in arms, to improve circulation, to decrease recovery time by preventing lactic acid buildup, and to provide sun protection.