Re: White ring on foreskin, bxo or yeast infection?
You need to see a doctor. It is almost certainly BXO, because the symptoms fit, and because they don't fit a yeast infection. Delaying seeing a doctor is just giving BXO more power and time. I understand your hesitation, having a foreskin and wanting to keep it.
This is why you need to educate yourself, as you have been doing, about everything BXO related. Then, find yourself a foreskin-friendly doctor. Don't be afraid to walk out, after telling them why, if they present circumcision as "the answer", and not as one alternative.
Ask if there is a more conservative treatment. There is, it is steroids. Ask why women who get BXO (they more often call it LSA in women) don't have surgery.
There is one particular kind of BXO which does not respond to steroids. 90% or better cases of BXO do respond, but there is the 10% which actually requires that the white ring be removed. If you fall into that category, simply insist that they remove the ring only.
You can stretch your foreskin to regain what is lost. Men have restored from a 'high and tight' circumcision to having a full foreskin. It takes years, but it can be done by anyone.
Best of luck with this, and in finding a doctor you can trust.