It's easy to go to the shop and purchase an eyeshadow palette you come across, however, you must take into consideration the type of your skin, your shade, and the color you'll be wearing when using the eyeshadow.
Similar to other kinds of makeup, eyeshadows need to be chosen with care in order to emphasize your features, while enhancing them. You can buy the best quality pretty eyeshadow palettes online.
Image Source: Google
Most of the when the time you go to the store and see an eyeshadow palette, the colors inside are usually very similar. Usually, you'll find them have different shades of blue, green, or even burgundy.
These are great if your eye color is blue, green, or brown; but they are not colors and you can use any outfit. If you are buying your palette to use for a long time for several occasions, then you are going to need one that comes with more than just one family of colors.
The best with that you can find will have a combination of green, blue, some brownish shades, purple, and any other colors you can think of. The more color combinations that come in and an eyeshadow palette, the more expensive it will be, but if you use that one on that one for a long period then it is more than worth your money.
And don't forget your skin shade when looking for your eyeshadow. If you have paler skin, then obviously you're going to want a lighter eyeshadow.