def METHOD_NAME(model, photo, profile, key, new_value):
    new_suggestion = model(proposer=profile, photo=photo)
    setattr(new_suggestion, key, new_value)
    all_suggestions = model.objects.filter(
            photo=photo
        ).exclude(
            proposer=profile
        ).order_by(
            'proposer_id',
            '-created'
        ).all().distinct(
            'proposer_id'
        )
    if all_suggestions is not None:
        suggestions = [new_value]
        for suggestion in all_suggestions:
            suggestions.append(getattr(suggestion, key))
        most_common_choice = most_frequent(suggestions)
        return new_value == most_common_choice
    else:
        return True