This document analyzes and compares different hierarchical routing protocols for wireless sensor networks. It begins with an introduction to wireless sensor networks and discusses common routing protocols like flooding, directed diffusion, and gradient-based routing. It then focuses on hierarchical protocols including LEACH, PEGASIS, TEEN, and APTEEN. For each protocol, it describes the key ideas, features, advantages, and limitations. It provides figures to illustrate how the protocols work. Finally, it concludes there is still room for improvement in protocols like LEACH and discusses open issues for future research in improving routing algorithms for wireless sensor networks.