As tradition would have it, then the answer would be yes.
However more and more Brides are traveling the route of non-tradition. For example, Kelis wore a green gown for her wedding ceremony with Nas and in the Eastern region of the world their colors are more on the vivid and bold side. The color of one's wedding attire can attribute to their culture or their overall preference.

In truth, Brides did not always wear white. In my research I came across this interesting article from The New York Times dated back to 1896. Have a look-see.

So where did the "Wearing of White" come from? It actually come from the era of Queen Victoria(1840). Here's an article that I received from the The American Academy of Wedding Professionals explaining such:
AAWP's Weekly Words of Wedding Wisdom™
Why "Do" Brides Wear White????
Copyright 2009 Deborah McCoy, all rights reserved.
We have a fun question for you this week. Why do brides wear white? We know that white symbolizes purity and virginity-but what's the real reason? The answer dates back to 1840 when Victoria, Queen of England, married her Prince Charming, Albert, in a wedding that set protocol on its ear.
The young Queen was only 20 when SHE proposed marriage to Albert. According to the Royal Marriages Act of 1772, all royal marriages were to be sanctioned by the sovereign but in Victoria's case, she was the sovereign and this independent young woman was not about to ask any one's permission to marry-a royal first.
The young queen married publicly, in the afternoon, and set another royal precedent. Since royal weddings were considered too sacred for the public's eyes, they were always held very late at night or early in the morning. And to top it off, she wore a wedding dress with a plunging, SEXY neckline-a dress that would change the course of history. Victoria, instead of wearing silver, the traditional choice for royalty, wore WHITE. It was a first, and the beginning of a tradition that has passed down to us throughout the ages.
But how did the color become synonymous with purity and virginity? In the sixteenth century, another English queen, Elizabeth I, popularized the color white; she LOVED IT and wore it often! Because the queen was celebrated for her chasteness (she became known as the Virgin Queen), her favorite color came to symbolize purity and virginity-and that tradition passed down to us throughout the centuries also.
Today white symbolizes joy and celebration and remains the traditional color for wedding gowns. But there's no reason not to wear any color that you choose.

Shades of ivory, blush or even pale blues and greens are great alternatives. In addition, non-white dresses are common for second marriages. So in finality it's your preference...will you wear white or it's alternative?
Happy Planning!