(i) We would prefer hubs over repeaters when the distance is less.
(ii) We would prefer bridges over hubs when we need to connect multiple networks.
(iii) We would prefer switch over others network devices when want to segment networks into different subnetworks to prevent traffic overloading.