The average lifespan is the highest for
RBCs
Neutrophils
Eosinophils
Basophils
RBCs - 120 days
Neutrophils, eosinophils and basophils are short-lived.