Wireless Sensor Networks (WSNs) mainly consist of tiny sensor nodes that communicate with each other over wireless channels. Normally these nodes are deployed in a hostile environment where nodes can be captured and compromised. Accordingly, an adversary may launch a clone attack by replicating the captured nodes to increase the compromised areas employing clones. so, it is very essential to detect clone nodes quickly for minimizing their damage to WSNs. In recent times, various clone detection schemes were proposed for WSNs, considering different types of network configurations, based on device types and deployment strategies. In order to choose an effective clone detection scheme for a given sensor network, the selection criteria play an important role.