Varicocele is common on left testis because -
Variocele formation has been attributed to one of the three primary factors :


Increased venous pressure in left renal vein
Collateral venous anastomoses
Absent or incompetent valves in the internal spermatic vein.