Mirror clips and hangers are generally suitable for most types of mirrors, but their appropriateness depends on several factors, including the mirror's size, weight, and the wall material. 
Mirror clips are small brackets that hold the mirror in place, typically at the top and bottom or on all four sides. They are suitable for lightweight to medium-weight mirrors and are often used for frameless mirrors. Clips are easy to install and provide a minimalist look, but they may not support very heavy mirrors unless specifically designed for that purpose.
Mirror hangers, on the other hand, include systems like D-rings, wire, or Z-clips. These are more versatile and can support a wider range of mirror weights and sizes. D-rings and wire systems are commonly used for framed mirrors and allow for easy leveling. Z-clips, also known as French cleats, provide strong support and are ideal for heavy mirrors, as they distribute the weight evenly across the wall.
The wall material is another critical consideration. Drywall, plaster, brick, or tile may require different types of anchors or screws to ensure the mirror is securely mounted. For instance, drywall may need anchors or toggle bolts, while brick or tile may require masonry screws or anchors.
In summary, while mirror clips and hangers can be suitable for many mirrors, it's essential to choose the right type based on the mirror's weight, size, and the wall material to ensure safe and secure installation. Always check the manufacturer's recommendations and weight limits for the specific clips or hangers you plan to use.