A snowflake is a single ice crystal that has achieved a sufficient size, and may have amalgamated with others, then falls through the Earth’s atmosphere as snow.
Each flake nucleates around a dust particle in supersaturated air masses by attracting supercooled cloud water droplets, which freeze and accrete in crystal form.
Complex shapes emerge as the flake moves through differing temperature and humidity zones in the atmosphere, such that individual snowflakes differ in detail from one another, but may be categorized in eight broad classifications and at least 80 individual variants.
The main constituent shapes for ice crystals, from which combinations may occur, are needle, column, plate and rime. Snow appears white in color despite being made of clear ice. This is due to diffuse reflection of the whole spectrum of light by the small crystal facets of the snowflakes.
Once snowflakes land and accumulate, they undergo metamorphosis with changes in temperature and coalesce into a snowpack. The characteristics of the snowpack reflect the changed nature of the constituent snow crystals. (Wikipedia)
Check out this link http://earthsky.org/earth/how-do-snowflakes-get-their-shape?mc_cid=eab19dd86a&mc_eid=36fb49e54a