The information-processing approach views cognitive development as a step-by-step process involving the acquisition, storage, and manipulation of information, akin to a computer processing information. Piaget's theory, on the other hand, emphasises qualitative shifts in thinking through distinct stages. While Piaget's theory provides a broad framework for understanding cognitive development across different domains, the information-processing approach offers a more detailed account of specific cognitive processes. In terms of providing a comprehensive explanation, the information-processing approach may be more suitable, as it delves into the underlying cognitive mechanisms involved in cognitive development.