This statement is generally true, though it could be stated more accurately. It would be more accurate to say that a marriage may be annulled if this deception induced the other party to get married.
A marriage cannot be annulled simply because one party lied to the other about his or her desire to have children. Annulment can be granted if one party agrees to get married based in some significant way on statements that are fraudulent. So, it is not quite accurate to say that the simple deception is grounds for annulment. Instead, it is more accurate to say that such statements are grounds for annulment if the party that was lied to agreed to marriage based significantly on the statements.
However, this is something of a hair-splitting distinction and you should probably say that this statement is true.