Basically, a few months ago, if you've got an OS version or a Firmware Revision number, if not both, that is, or are, newer than what is made available to your region as stipulated in this
page, then most probably your phone is running a preview version. However, it
seems that updates are no longer being rolled out in advance to those enrolled in the Preview for Developers program since the new Technical Preview for Windows (phone) 10 is around.
If I'm not mistaken, the latest Preview for Developer update was OS version
14219. On the other hand, the prerequisite Windows Phone 8.1 Update 2, which purportedly prepares current Lumia handsets for the W10 Technical Preview, has OS version 15116.
Hence, a possibly more accurate statement would be: If you've got a version that is not the same as the one indicated in this
page, especially if it is OS version 14219 and if you've previously enrolled in the Preview for Developers program, then you're
most probably running a Preview for Developers version of WP8.1.
Another way to check is to plug your phone to your PC and let the
Windows Phone Recovery Tool detect updates for it. If WPRT detects an update but your phone Settings > phone update doesn't, then a preview version OS
might be in your phone causing the update interference.