DWGVersion.Newest isn't a unique value -- it _is_ the value of the currently-running version's dwg format.
So even though VS is showing you DWGVersion.Newest, you can do your comparisons against the 'explicit' enum members.
For example [limited to 2004-2012, but sufficient to illustrate], the following will never print "newest". For ACAD 2010,2011,2012, it will match the DWGVersion.1024 case and print "2010", even if Visual Studio shows DWGVersion.Newest.
Document doc = Application.DocumentManager.MdiActiveDocument;
Editor ed = doc.Editor;
Database db = doc.Database;
string ver = null;
switch (db.OriginalFileVersion)
{
case DwgVersion.AC1800:
ver = "2004";break;
case DwgVersion.AC1021:
ver = "2007";break;
case DwgVersion.AC1024:
ver = "2010"; break;
case DwgVersion.Newest:
ver = "newest"; break;
default:
ver = "i dunno"; break;
};
ed.WriteMessage("{0}\n", ver);