There are pros and cons for each one of these metals. Gold being the most used and the most popular of all the precious metals comes in several versions. You can get a gold ring in 10-karat, 14-karat, 18-karat and even in 24-karat gold which men's rings gold is pure gold. Of course, the higher the karats the more expensive it will be. On the other hand platinum comes as is.
One advantage that gold has over platinum is the color choices. You can buy mens rings or any other type of gold jewelry in yellow, white and gold colors. There is even a pink and green color that you can get gold in. You do not have this choice with platinum, because platinum only comes in the white color. This is not much of a problem today since more and more people are choosing white color men's rings over gold or yellow color rings.
If you want a longer lasting ring and don't mind paying a bit more for it, then you should consider going for platinum. This metal is the most valuable metal of all the metals and it's white color makes for a very 22ct gold jewellery attractive ring color especially for men's wedding bands. Being that platinum is a pure metal, you usually see these types of rings more on the expensive side.
Both rings are durable, but platinum is a more durable metal than gold. Out of the two platinum weighs almost as twice as much as gold does. A common downside for both metals is that they scratch very easily. This means that you will have to maintain your ring more often than if you had a ring made out of a metal such as titanium or tungsten.
Another advantage that platinum has over gold is the fact that it is hypoallergenic. This means that it is not known to cause allergies or irritations to the skin as opposed to gold and silver which is known to cause these types of conditions on those who are allergic to them.
As far as price goes you are going to pay much less for a ring made out of gold than indian gold jewellery you would for a ring made out of platinum. Out of all the precious metals, platinum is the most expensive due to the fact that it's so pure, durable, and resilient. If you want a ring in the white color but don't want to pay the hefty price for it then consider buying white gold. The white will eventually tarnish over time but this can be remedied by taking it to a jeweler who can buff it and bring back it's finish to it's original shiny state.