The light my mom currently uses is 3xAAA. It now has a 18650 in it. The diameter is no problem, the length barely fits.
I guess only lights with big spring would hold a 21700.
I have a brand new Samsung 20700 cell I bought for, well don’t even know because I have any 20700 lights :person_facepalming:
It would add about 30% extra runtime