Depends on what you want to do with the camera.... for snap shots like parties and birthday celebration etc.
Of course compact .... easy & safe to carry around in crowds.
But If you want to do more; like landscape and sports events..DSLR is much better due to changeable lens..