The main difference between RBCs and WBCs is their function. RBCs carry oxygen throughout the body, while WBCs fight off infection. RBCs are also smaller and have a concave shape, while WBCs are larger and have different shapes. Finally, RBCs contain haemoglobin, while WBCs do not.