Porsha Williams from the Real Housewives of Atlanta has quite a dating history - and most of the men she chose are considered "unattractive."

MTO News did some research to show you Porsha's longest relationships - before Dennis. And well, none of her men are easy on the eyes.

Lets start with Porsha's ex-husband Kordell. In addition to being very controlling, he had a bizarrely shaped head and was generally considered to be unattractive:

kordell-porsha

Next, let's move on to Porsha's first African sugar daddy, Teodoro Nguema Obiang Mangue, son of President of Equatorial Guinea Teodoro Obiang Nguema Mbasogo. Porsha  dated the African billionaire for a little more than a year:

Then, Porsha was linked to married Nigerian oil mogul, and billionaire, Jide Omokore. The two were romantically linked for approximately two years:

We can also go back in time, to when the reality star was in her 20s. Porsha reportedly dated Don P, from the hip hop group Trillville. Again, not much of a looker:

maxresdefault-62

Given her track record, we have to say that her new fiancé Dennis seems like an upgrade:

Porsha-Williams-boyfriend-Dennis-McKinley

Porsha and Dennis are starring in their new show Porsha's Having a Baby - it airs tonight on Bravo at 8/7c

The Dish Nation host shared that she’s learned a wealth of info since giving birth to baby Pilar, affectionately known as PJ. In addition to learning day-by-day as a new mom, Williams has received advice from former RHOA co-star, Kenya Moore, and bestie, Shamea Morton.

“Shamea is such a great mom. Number 1, she took about every class there was before she even had Shya. She just has all the fun mom hacks.”