Plastic drains and pipes resist corrosion about as well as brass, according to North American Pipe, which manufacturers PVC drains and fittings. PVC drains are generally more flexible, though brass, among the metals used for drains, is the most malleable. It is lightweight, and easier for DIY-types to work with, while brass often requires more specialized labor. Plastic drains are self-insulating and, because they are smooth, do not create slime deposits. They are also known for tight fittings, making them more waterproof and leakproof than brass.
Brass is corrosion resistant and fairly inexpensive. While PVC might be a bit less expensive, it is not as durable. The drain can be plated with nickel or other substances to match the fixtures in the room. Plastic is always “as is.” Brass does not react in any way to changes in temperature, certainly not the more mild alterations in water temperature in the average bathroom. It is stable and strong in this regard.
During construction, PVC is liable to crack if stepped on and is in general more delicate during installation than metal drains and pipes, including brass. PVC is less durable, and can crack at low temperatures. This drain type expands when exposed to hot water, which might, over time, loosen the connections with the drain pipe. While PVC manufacturers claim that plastic inhibits bacteria buildup, “Builder's Web Source” claims that it is liable to build bacteria on its interior. In addition, PVC drain pipe sizes are highly limited compared with brass options.
Brass is a little more expensive, though this depends on both fuel prices and the copper market. PVC is often a petroleum product, and can become expensive quickly depending on global markets. Brass is not corrosion resistant forever. Some brass drains need to be coated with nickel for extra protection. Plastic requires no plating at all, and is corrosion resistant forever. Brass is not as easy to work with as plastic, and those trying to save on labor costs prefer PVC for that reason.