This document summarizes various clustering techniques used in wireless sensor networks. It describes clustering algorithms such as Low-Energy Adaptive Clustering (LEACH), Event-to-Sink Directed Clustering, K-means algorithm, Load Balanced Clustering scheme, and Weight-Based Clustering protocols. These clustering techniques aim to improve network lifetime and energy efficiency by distributing load evenly and reducing data redundancy in wireless sensor networks. The document concludes that Weight Based Clustering technique is the most efficient as it avoids selecting low energy nodes as cluster heads, but it can sometimes generate unnecessary extra cluster heads.