I suggest to define a new macro
#define BOOST_PP_BOOL_true 1
#define BOOST_PP_BOOL_false 0
for make that possible:
BOOST_PP_IF(BOOST_PP_BOOL(true/false), "YES", "NO")
// ^-- Expands into 1/0
It seems like simple behavior and I have no idea why its not added yet.