collision_circle does not return true or false. It returns the instance ID of a colliding instance or the keyword "noone". (In general, I recommend checking the offending function of an issue you're having in the manual:
So, I'm not actually sure what you're trying to do. But you should end up with a check that looks more like this:
if collision_circle(...) != noone or collision_circle(...) == noone.
In addition, I'll point out that in some cases, you might only need to do a distance check, (like, point_distance) to define a circular radius. You might need the collisions in your system, (once again, I can't tell exactly what you're trying to do), but just in case, I'll mention that.