well,.... very difficult to answer.... but it depends on how the girl think about 'their virgin'
if it was me, i would give it to my husband and not boyfriend... coz husband is the one i wanted to spend my whole life with... and boyfriend is still at a stage of unsure about future...